Multicast TCP via concast merged acknowledgments

نویسندگان

  • Billy Mullins
  • Jim Griffioen
  • Kenneth L. Calvert
چکیده

One of the challenges in reliable multicast is approximating or replicating TCP’s congestion control algorithm. This has led to various proposals to adapt TCP itself for use over multicast. The drawback of these multicast TCP services is that they place significant processing load on the sender and they fail to deal with the problem of ACK implosion. This paper shows how concast, a network-layer aggregation service, can be used in conjunction with a standard (unmodified) TCP implementation to support reliable multicast while avoiding ACK implosion and offloading ACK processing. Our prototype implementation shows that, even for relatively small groups, distributing the ACK processing and reducing ACK losses translates into significant improvements in end-to-end transmission rates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing a Concast Service

Concast is a new network service, the “dual” of multicast. With concast, messages from different senders addressed to the same receiver are merged by the network into a single message for delivery to that receiver. Like multicast, concast is a scaling mechanism that simplifies application design by allowing a group of peers to be represented by a single (source) address. Like multicast, concast...

متن کامل

Building a Programmable Multiplexing Service Using Concast

Concast is a scalable “inverse-multicast” network service: messages sent from multiple sources toward the same destination are merged into a single message that is delivered to the destination. The mapping from sent messages to received messages is programmable, so the service can be tailored to the needs of specific applications. However, the service can also be used as a building block for ot...

متن کامل

Concast: Design and Implementation of a New Network Service

This paper introduces concast, a new network service. Concast is the inverse of multicast: multiple sources send messages toward the same destination, which results in a single message being delivered to the destination. The received message appears to come from the concast group rather than any particular receiver. Different forms of concast service can be defined by varying the mapping from t...

متن کامل

Supporting Reliable Concast with ATM Networks

We explore the issues concerning the support of reliable concurrent multicast in ATM networks. We provide motivation for using tree-based schemes versus receiver-initiated schemes, and compare variations on the fundamental tree-based scheme, showing the properties needed for an efficient reliable concast protocol for ATM. A new tree structure, called a feedback tree, is introduced for use in pa...

متن کامل

A Generic Set-Formation Service

Dynamic group formation and discovery is an important component of several emerging end system applications and network services including peer-to-peer and overlay systems, network storage/caching systems, and reliable multicast/distribution services. In our previous work, we proposed a programmable, scalable grouping service based on multicast and concast. In this paper, we present a generaliz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003